10.5 Spočítanie
V takýchto úlohách určujeme počet údajov majúcich danú vlastnosť. Všeobecný algoritmus pre vopred známy počet údajov resp. pre neznámy počet údajov:
Úloha
Načítajme čísla. Koncovým znakom je číslo 999. Nakoniec vypíšme koľko čísel sme načítali!
|
 |
Znak nad šípkou znamená, že k pôvodnej hodnote premennej pridáme hodnotu výrazu vpravo od šípky (v našom prípade 1).
Doporučenie. V prípade počítanie cyklus začnime s nulovou hodnotou a výpočet vykonajme vždy na začiatku cyklu.
10.6 Sčítanie, vypočítanie priemeru
Úlohy, v ktorých určitým spôsobom spracovávame prvky nejakej postupnosti, nazývame úlohami sčítania. Všeobecný algoritmus pre A prvkov je nasledovný:
a v prípade, že nepoznáme vopred počet prvkov:
Do tejto skupiny úloh môžeme zaradiť aj úlohy na rozdiel resp súčin.
Pri určení priemeru robíme súčasne dve veci - sčítavame a súčasne určujeme počet prvkov. Nakoniec určíme podiel týchto dvoch veličín, ale iba v tom prípade, ak boli údaje. V opačnom prípade by sme delili nulou, čo by priviedlo k chybe - Division by zero.
Úloha
Načítajme čísla po koncový znak a vypíšme ich priemer!
|
V rozpätí typu Integer môžeme zadávať ľubovolné hodnoty. Po zadaní hodnoty MaxInt = $7FFF (maximálna hodnota typu Integer) sa ukončí zadávanie údajov a vypíše sa priemer alebo správa.
|